package com.liezh.singletons;

/**
 * 经典的懒汉模式
 * 方法体上加锁，保证线程安全
 * @author liezh
 * @date 2021-8-31
 */
public class LazySingleton {

//    private volatile static RpcClient rpcClient;
//
//    public static synchronized RpcClient getRpcClient() {
//        if (rpcClient == null) {
//            rpcClient = new RpcClient("127.0.0.1", "9090", 5, 5000);
//        }
//        return rpcClient;
//    }
//
//    public static void main(String[] args) {
//        rpcClient = getRpcClient();
//        rpcClient.send("hello world!!");
//    }
}
